package com.yike.user.lkl.incoming.request;


import lombok.Data;

import java.io.Serializable;
import java.util.List;


@Data
public class MerchantUpdateRequest implements Serializable {

    private static final long serialVersionUID = 5072025398989532503L;
    // 商户基本信息
        private Long customerNo;                // 商户编号（必填）
        private String merBlis;                 // 营业执照号（可选）
        private String merBlisName;             // 营业执照名称（可选）
        private String merBlisExpDt;            // 营业执照有效期（可选，格式：yyyy-MM-dd）
        private String merBizName;              // 商户名称（可选）
        private String merRegName;              // 注册名称（企业变更注册名称时必填）
        private String merRegAddr;              // 商户详细地址（可选）
        private String channelType;             // 商户类型（小微变更企业时必填） TP_MERCHANT/TP_PERSONAL

        // 地区信息
        private String provinceCode;            // 省份编号（可选）
        private String provinceName;            // 省份名称（可选）
        private String cityCode;                // 城市编号（可选）
        private String cityName;                // 城市名称（可选）
        private String countyCode;              // 区编号（可选）
        private String countyName;              // 区名称（可选）

        // 联系人信息
        private String merContactName;          // 联系人姓名（可选）
        private String merContactMobile;        // 手机号（可选）

        // 法人信息
        private String larName;                 // 法人姓名（可选）
        private String larIdcard;               // 证件号码（可选）
        private String larIdcardStDt;           // 证件开始日期（可选，格式：yyyy-MM-dd）
        private String larIdcardExpDt;          // 证件有效期（可选，格式：yyyy-MM-dd）

        // 附件信息
        private List<Attchments> fileData;   // 附件数据（可选）


}

